package com.study.dao;

import com.study.dbo.ManagerDO;
import com.study.dbo.ManagerDOExample;
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface ManagerDOMapper {
    long countByExample(ManagerDOExample example);

    int deleteByExample(ManagerDOExample example);

    int deleteByPrimaryKey(Long managerId);

    int insert(ManagerDO record);

    int insertSelective(ManagerDO record);

    List<ManagerDO> selectByExample(ManagerDOExample example);

    ManagerDO selectByPrimaryKey(Long managerId);

    int updateByExampleSelective(@Param("record") ManagerDO record, @Param("example") ManagerDOExample example);

    int updateByExample(@Param("record") ManagerDO record, @Param("example") ManagerDOExample example);

    int updateByPrimaryKeySelective(ManagerDO record);

    int updateByPrimaryKey(ManagerDO record);
}